.thumbsdown_menupopup > menuitem[disabled="false"] { display: inline; }
.thumbsdown_menupopup > menuitem[disabled="true"]  { display: none; }

#thumbsdown_buttonTooltip[active="false"] > .inactive { display: inline; }
#thumbsdown_buttonTooltip[active="false"] > .active   { display: none; }
#thumbsdown_buttonTooltip[active="true"]  > .inactive { display: none; }
#thumbsdown_buttonTooltip[active="true"]  > .active   { display: inline; }

#thumbsdown_button,
#CustomizeToolbarWindow #thumbsdown_button,
.popup-notification-icon[popupid="thumbsdown_install_popup"] {
    list-style-image: url("icons.png");
    -moz-image-region: rect(0px, 18px, 18px, 0px);
}

#thumbsdown_button[active="true"] {
    -moz-image-region: rect(18px, 18px, 36px, 0px);
}

/* 2x 18px icon */
.popup-notification-icon[popupid="thumbsdown_install_popup"] {
    width: 36px;
    height: 36px;
}

toolbar[iconsize="small"] #thumbsdown_button,
#thumbsdown_notification_icon,
#thumbsdown_toolsMenu_menu,
#thumbsdown_contextMenu_menu {
    list-style-image: url("icons_16.png");
    -moz-image-region: rect(0px, 16px, 16px, 0px);
}

toolbar[iconsize="small"] #thumbsdown_button[active="true"] {
    -moz-image-region: rect(16px, 16px, 32px, 0px); 
}

#thumbsdown_button > label,
#CustomizeToolbarWindow #thumbsdown_button > label {
    display: none;
}

#thumbsdown_button[active="true"] > label {
    display: -moz-box;
    margin-top: 0px;
    margin-bottom: 0px;
    -moz-margin-start: 1px;
    -moz-margin-end: 3px;
}

toolbar[iconsize="small"] #thumbsdown_button[active="true"] > label {
    font-size: smaller;
}
